package com.focus.pay.wx.model.order.v2;

import lombok.Builder;
import lombok.Data;

/**
* @Author: 赵参谋
* @Date: 2021/10/11 17:36
* @Description: 微信付款码支付V2
 * https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10&index=1
*/
@Data
@Builder
public class WxPayModelCodeBar extends WxPayCommon {

    /**
     * 设备号
     */
    private String device_info;

    /**
     * 商品描述
     */
    private String body;

    /**
     * 商品详情
     */
    private String detail;

    /**
     * 附加数据
     */
    private String attach;

    /**
     * 商户订单号
     */
    private String out_trade_no;

    /**
     * 订单金额
     */
    private int total_fee;

    /**
     * 货币类型
     */
    private String fee_type;

    /**
     * 终端IP
     */
    private String spbill_create_ip;

    /**
     * 订单优惠标记
     */
    private String goods_tag;

    /**
     * 指定支付方式
     */
    private String limit_pay;

    /**
     * 交易起始时间
     */
    private String time_start;

    /**
     * 交易结束时间
     */
    private String time_expire;

    /**
     * 电子发票入口开放标识
     */
    private String receipt;

    /**
     * 付款码
     */
    private String auth_code;

    /**
     * 是否需要分账
     */
    private String profit_sharing;

    /**
     * 场景信息
     */
    private String scene_info;

}
